Visualizing Composition in Design Patterns

نویسندگان

  • Zaigham Mushtaq
  • Kiran Iqbal
  • Ghulam Rasool
چکیده

Visualization of design patterns information play a vital role in analysis, design and comprehension of software applications. Different representations of design patterns have been proposed in literature, but each representation has its strengths and limitations. State of the art design pattern visualization approaches are unable to capture all the aspects of design pattern visualization which is important for the comprehension of any software application e.g., the role that a class, attribute and operation play in a design pattern. Additionally, there exist multiple instances of a design pattern and different types of overlapping in the design of different systems. Visualization of overlapping and composition in design patterns is important for forward and reverse engineering domains. The focus of this paper is to analyze the characteristics, strengths and limitations of key design pattern representations used for visualization and propose a hybrid approach which incorporates best features of existing approaches while suppressing their limitations. The approach extends features which are important for visualizing different types of overlapping in design patterns. Stereotypes, tagged values, semantics and constraints are defined to represent the design pattern information related to attributes and/or operations of a class. A prototyping tool named VisCDP is developed to demonstrate and evaluate our proposed. Keywords—Design patterns; Visualization; Program Comprehension; Reverse engineering; Composition

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualizing the Clusters and Dynamics of HPV Research Area

Purpose: The purpose of the present study is to visualize HPV clusters’ relationships and thematic trends in the world. Methodology: The research type is an applied one with analytical approach and it has been done using co-word analysis. The population of this study consists of articles’ keywords indexed during 2014-2018 in the Web of Science (WoS) in HPV subject area. The total numbers of th...

متن کامل

Writers on the Move: Visualizing Composing Processes Involved in Academic Writing

The present research study aimed to explore covert processes of editing and revision which were involved in writing four different academic text genres (i.e. abstract, conclusion, data commentary, and cover letter) in English language. To this end, six EFL learners with Persian as their mother were recruited to participate in this study. All the participants attended an induction session and ea...

متن کامل

Visualizing and Assessing a Compositional Approach of Business Process Design

In the context of Services Oriented Architecture (Soa), complex systems are realized through the design of business–driven processes. Since the design of a complete process can be very complex, composition tools such as aspects and features propose to define large systems by composing smaller artifacts (more easy to understand) into a complex one. But these techniques shift the system complexit...

متن کامل

Fish Larvae Assembelge in the Northwestern Coast of the Persian Gulf: Khure Mussa Channel

Ichthyoplankton data provide a base for research into population dynamics of major fishery species. Information on ichthyoplankton ecology forms an important component of stock assessment and fishery management plans. Also, nursery areas are important regions for the recruitment success of fishery stocks and as such, conservation of these areas is a key part of fishery management. Temporal dist...

متن کامل

The correlation between major dietary patterns and blood lipid composition among children and Adolescents in Qazvin

Studies have indicated the prevalence of dyslipidemia in childhood and adolescence. It has been proven that eating habits, which are usually formed at early ages of childhood or adolescence, could affect people’s health later in life. This study aimed to examine the correlation between major dietary patterns and blood lipid composition in children and Adolescents of Minoodar neighborhood of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017